Configuration :
Mais il suffit de suivre la procédure ci-dessous pour faire fonctionner le système
Commencer par installer Ubuntu "classiquement" puis suivre les étapes ci-dessous.
ubuntu-mainline-kernel.sh :$ wget https://raw.githubusercontent.com/pimlie/ubuntu-mainline-kernel.sh/master/ubuntu-mainline-kernel.sh
$ sudo install ubuntu-mainline-kernel.sh /usr/local/bin/
$ ubuntu-mainline-kernel.sh -i Finding latest version available on kernel.ubuntu.com Latest version is: v5.8, continue? (y/N)
Source et désinstallation :
https://linuxconfig.org/how-to-upgrade-kernel-to-latest-version-on-ubuntu-20-04-focal-fossa-linux
https://wiki.ubuntu.com/Kernel/MainlineBuilds
linux-headers…, linux-headers-…-generic, linux-image-unsigned…, linux-modules… dans la version souhaitée et les déposer quelque part ou vous saurez les retrouver.dpkgLe logiciel Ubuntu Mainline Kernel Installer installable par un ppa permettra de faire les mises à jour avec une interface graphique.
Le driver nvidia en version 440 ne s'installe pas correctement. Il faut installer la version 450 par ppa.
$ sudo add-apt-repository ppa:graphics-drivers $ sudo apt-get update $ sudo ubuntu-drivers autoinstall
Vérifier que la version "recommandée" est bien supérieure à 450. Sinon vous pouvez forcer l'installation d'une version précise par la commande
$ nvidia-driver-450
Cette installation ne suffit pas utiliser la carte graphique Nvidia. Voir paragraphe suivant.
Il est apparemment nécessaire de définir l'UUID du disque qui contient la swap. Exécuter les commandes suivantes. Le problème peut aussi apparaître par une erreur à l'installation comme celle-ci :
I: The initramfs will attempt to resume from /dev/nvme0n1p4 I: (UUID=3a09b433-78cf-4d2c-8012-093436cd03d0) I: Set the RESUME variable to override this.
Solution trouvée ici : https://askubuntu.com/questions/1124253/missing-firmware-for-amdgpu
$ printf "RESUME=UUID=$(blkid | awk -F\" '/swap/ {print $2}')\n" | sudo tee /etc/initramfs-tools/conf.d/resume
$ sudo update-initramfs -u -k all
Puis redémarrer.
Étrangement il n'était pas possible d'obtenir le caractère « ê ». Il a fallu utiliser et automatiser l'exécution de la commande à l'ouverture de session.
$setxkbmap fr
Contributeurs : Olivier V